home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 3 / Precision Software Applications Silver Collection Volume Three (PSM) (1993).iso / music2 / tmusic12.arj / TMUSIC2.TXT < prev    next >
Text File  |  1993-02-08  |  22KB  |  650 lines

  1.  
  2. [TMUSIC2.TXT
  3. TMusic Documentation -- continued from TMUSIC1.TXT]
  4.  
  5. Contents of part 2:
  6.  
  7. 5. The Main menu
  8. 6. The Songs menu
  9. 7. Configuring TMusic. -- The Configure menu; color selection;
  10.         directories; how TMusic finds its files.
  11. 8. The Add Songs menu -- Directories, editor command line,
  12.         playing songs, editing songs, importing BASIC programs,
  13.         installing songs.
  14. 9. Writing your own songs. -- Command set; Hints.
  15. 10. Command line options. -- Monochrome mode; Load song file;
  16.         Install random song.
  17. 11. Explanations of error messages
  18. 12a. Changes by version
  19. 12b. More! More features!
  20. 13. Getting in touch with the author. -- Address; echoed message
  21.         conferences, bulletin boards.
  22.  
  23.  
  24.  
  25. 5. The Main menu
  26.  
  27. When you start TMusic by typing TMUSIC and pressing ENTER at the
  28. DOS prompt, the first thing to appear will be the Main Menu:
  29.  
  30.  
  31.                                   TMusic 1.2
  32.                     Add-in Songs for Telemate 3.x and 4.0
  33.                         (c) 1992, 1993 Jim Henry III
  34.  
  35.                         REGISTERED TO: * Unregistered *
  36.  
  37.  
  38.  
  39.                              <S>ongs Menu
  40.                              <C>onfigure TMusic
  41.                              <A>dd your own songs
  42.                              <P>rint Order Form
  43.                              <F1> Help
  44.                              e<X>it to DOS
  45.  
  46.  
  47. Press the letter key that matches the menu selection you want; to
  48. select from the 34 built-in songs, press S; to configure, press
  49. C; to add new songs, press A; to exit, press X, etc.
  50.  
  51. Pressing F1 will get on-screen help at most any point in the
  52. program.  To use the online help, just use the up and down arrow
  53. keys to scroll through it and read it, and use <ESC> to exit Help
  54. and return to the program.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62. 6. The Songs menu
  63.  
  64. The Songs menu is where you select and listen to the 34 built-in
  65. songs and install them into Telemate.
  66.  
  67.  
  68.                                   Songs Menu
  69.  
  70.  
  71.                    <T>est Songs   [ON ]
  72.                    <I>nstall Selected Song
  73.                    <S>elect Song  [Amazing Grace                             ]
  74.                    <F1> Help
  75.                    e<X>it to DOS
  76.                    <Q>uit to Main Menu
  77.  
  78.  
  79. Pressing <T> toggles whether to test (listen to) songs when you
  80. select them.  If Test songs is ON, the song you select will be
  81. played for you when you press ENTER on it.
  82.  
  83. Pressing <S> brings up the song list window.  You can scroll up
  84. and down through the 34 songs with the up and down arrow keys,
  85. and jump to the beginning or end of the list with Home or End. 
  86. Pressing ENTER on a song selects it (and if Test Songs is on,
  87. plays it).  While a song is being played, you can press any key
  88. to stop playing.  Once you have selected the song you want, you
  89. can press <ESC> to get out of the song list window.
  90.  
  91. Pressing <I> installs the selected song in the Telemate TM.CFG
  92. file.  If you get an error message when you try to install a
  93. song, you may not have specified the directory in which to find
  94. Telemate.  Exit the Songs menu (press <Q>) and go to the
  95. Configure menu to set the directory for Telemate.
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. 7. Configuring TMusic
  104.  
  105.  
  106.                                 Configure Menu
  107.  
  108.  
  109.  
  110.  
  111.  
  112.    Set <N>ormal text color
  113.    Set <H>ighlighted text color
  114.  
  115.  
  116.  
  117.    Directory for <T>elemate             [C:\COMM\                      ]
  118.    <D>irectory for song Files           [D:\QB\MUSIC\                  ]
  119.    Command line for text <E>ditor       [C:\MISC\Q                     ]
  120.    Directory for BASIC <P>LAY programs  [D:\QB\MUSIC\                  ]
  121.    <M>ake backup of TM.CFG              [Yes]
  122.    <S>ave configuration
  123.  
  124.    <F1> Help
  125.    e<X>it to DOS
  126.    <Q>uit to Main Menu
  127.  
  128.  
  129. The Configure menu sets the screen colors, the directories to
  130. find Telemate, song files, BASIC programs, and your text editor
  131. in, and whether to make a backup of Telemate's TM.CFG file.
  132.  
  133. <N> and <H> set the Normal and Highlighted text colors.  When you
  134. select either of these, you will see a grid of colors, background
  135. colors horizonal and foreground colors vertical.  Use the arrow
  136. keys to select the color combination you want and press <Enter>. 
  137. If you don't want to change the colors, press <Esc>.
  138.  
  139.  
  140.          Normal text
  141.  
  142.           x  x  x  x  x  x  x  x
  143.           x  x  x  x  x  x  x  x
  144.           x  x  x  x  x  x  x  x                 <Enter> Select these colors
  145.           x  x  x  x  x  x  x  x                 <Esc> Return to previous colors
  146.           x  x  x  x  x  x  x  x
  147.           x  x  x  x  x  x  x  x
  148.           x  x  x  x  x  x  x  x
  149.           x  x  x  x  x  x  x  x
  150.           x  x  x  x  x  x  x  x
  151.           x  x  x  x  x  x  x  x
  152.           x  x  x  x  x  x  x  x
  153.           x  x  x  x  x  x  x  x
  154.           x  x  x  x  x  x  x  x
  155.           x  x  x  x  x  x  x  x
  156.           x  x  x  x  x  x  x  x
  157.           x  x  x  x  x  x  x  x
  158.  
  159. (All those x's will be different colors.)
  160.  
  161. <T> sets the directory in which to look for TM.CFG, Telemate's
  162. configuration file.  If this is not set correctly, the Songs menu
  163. will be unable to Install songs without error messages.  Press
  164. <D> and type the name of the directory where you keep Telemate,
  165. e.g.  C:\COMM\    or   D:\TELEMATE\   or   C:\TM\
  166. You don't need to set this if you have TMusic in the same
  167. directory as Telemate.  If you have it in a subdirectory
  168. immediately below Telemate (e.g. Telemate is in C:\COMM\ and
  169. TMusic is in C:\COMM\TMUSIC\ ) then you can specify the Telemate
  170. directory as  ..\  (two periods), that is, the directory above
  171. the current one.  The drive is optional if TMusic is on the same
  172. drive as Telemate (i.e. \TELEMATE\ is as good as C:\TELEMATE\ ).
  173.  
  174. <D> sets the directory in which to find your user-written song
  175. files.  The same remarks apply to it as to the Telemate
  176. directory.
  177.  
  178. <E> sets the drive, path and filename of your text editor.  In
  179. the above menu, the DOS 5.0 text editor, EDIT, is used.  If you
  180. have an older version of DOS, you may have to use EDLIN.  I
  181. strongly suggest you get a better text editor.
  182.  
  183. <P> sets the directory in which to find BASIC programs for
  184. importing them into TMusic song file format.  The same remarks
  185. apply to it as to the other directory names.
  186.  
  187. <M>ake backup or not?  If this option is Yes, then before it
  188. installs a song, TMusic will make a copy of TM.CFG as
  189. TM-CFG.OLD.  (If TM-CFG.OLD already exists it will not be
  190. created.)  This is so that if because of some unknown bug (e.g.
  191. an incompatibility with earlier versions of Telemate) the Install
  192. Song routine messes up your TM.CFG file, you will have an earlier
  193. version from before you used TMusic.  To restore the backup, go
  194. to your Telemate directory and type
  195.     copy  tm-cfg.old  tm.cfg
  196. and ENTER.
  197.  
  198. When you have set all the options as you want them, you can press
  199. <S> to save the options in the TMUSIC.CFG file.
  200.  
  201.                     How TMusic finds its files
  202.  
  203. TMusic will look for its files (SONGS.DAT, TMUSIC.HLP, and
  204. TMUSIC.CFG) in any of several places.  First, it checks to see
  205. whether you have told it to look for them in a particular
  206. directory, by using an environment variable.  If you have placed
  207. a command in your AUTOEXEC.BAT
  208.  
  209. SET TMUSIC=C:\TM\TMUSIC\
  210.  
  211. or whatever directory TMusic's files are to be found in, it will
  212. look there.  Otherwise, it looks through all the directories of
  213. your DOS PATH to see if it can find SONGS.DAT in any of them. 
  214. Finally, it will look in the present directory.  If you don't
  215. want to place TMusic's directory in an environment variable or
  216. your DOS path, you should start it from the same directory in
  217. which its files are.
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224. 8.  The Add Songs menu
  225.  
  226.                                 Add Songs Menu
  227.  
  228.                           Thank you for registering!
  229.  
  230.          Directory for song <F>iles         [C:\QBASIC\MUSIC\              ]
  231.          <T>ext editor command line         [C:\MISC\EDIT                  ]
  232.          <D>irectory for BASIC programs     [C:\QBASIC\MUSIC\              ]
  233.          <S>elect song file                 [C:\QBASIC\MUSIC\CAMPTOWN.SNG  ]
  234.          <E>dit selected song file
  235.          <P>lay selected song file
  236.          Import <B>ASIC program
  237.          <U>se comments in conversion       [Yes]
  238.          <I>nstall song in Telemate
  239.  
  240.          <F1> Help
  241.          e<X>it to DOS
  242.          <Q>uit to Main Menu
  243.  
  244.  
  245. <F> selects the directory in which to find your user-written song
  246. files.  It works the same way as the option on the Configure
  247. menu.
  248.  
  249. The <T>ext editor command line and <D>irectory for BASIC programs
  250. are explained more fully under the Configure menu.
  251.  
  252. <S> selects the user-written song file to edit.  This is an ASCII
  253. text file containing music commands.  For information on how to
  254. use the music commands, see the next section, "Writing your own
  255. songs."  When you press S the cursor will appear in the song file
  256. [     ] brackets.  You can type the name of the file to edit here
  257. (you must do so if this is a new file and doesn't yet exist), or
  258. you can press <TAB> to load the song files directory.
  259.  
  260. The directory window will appear and the first file in the
  261. directory will be highlighted.  You can use the up and down arrow
  262. keys, PageUp and PageDown, Home and End to scroll through the
  263. directory listing.  Pressing a letter key will jump to the next
  264. file or directory whose name begins with that letter.  Pressing
  265. <ENTER> on a file will select that as the song file to edit, play
  266. or install; pressing <ENTER> on a directory (marked as <DIR>)
  267. will load that directory to view.  To change drives, you can
  268. press <TAB> again and the cursor will appear in the top part of
  269. the directory window for you to type the drive and/or directory
  270. name there.
  271.  
  272. To get out of the directory window, you can press <ESC> or press
  273. <ENTER> with the highlight bar on the file you want to select.
  274.  
  275. <E> shells out of TMusic to your text editor to edit the selected
  276. song file.  You must have already specified both the text editor
  277. command line and the song file.
  278.  
  279. <P> plays and tests the selected song file.  If any errors are
  280. found in the song file, a message will say so and the bad command
  281. will remain highlighted.
  282.  
  283. <B> imports from a BASIC program containing PLAY statements and
  284. writes the music commands to the selected song file.  You must
  285. first have selected a song file to edit.  This option loads the
  286. directory and you can scroll through the directory window and
  287. select the program you want to import.  For details on using the
  288. directory window, see above under the <S>elect song option.
  289.  
  290. <U>se comments in conversion?  If this option is Yes, when a
  291. BASIC program is imported to a song file, all REM, ', and PRINT
  292. statements will be sent to the song file as comments ( ' ).  If
  293. it is No, only the PLAY statements in the BASIC program will be
  294. processed.  Only PRINT commands followed by literals (PRINT
  295. "strings in quotes") will be sent as comments; those followed by
  296. variables (PRINT VARIABLE$) or formulas (PRINT MID$(VARIABLE$, 3,
  297. 5)) will not be processed.
  298.  
  299. <I> installs the selected song file into Telemate.  You must have
  300. already selected a song file (see <S> above).
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308. 9. Writing your own songs
  309.  
  310. To write your own songs to install them in Telemate, you will
  311. need to create and edit an ASCII text file containing music
  312. commands.  It can also contain comments.  The music commands are,
  313. with a few exceptions, those used by the BASIC PLAY command and
  314. the ANSI music standard.
  315.  
  316.  
  317. C, D, E, F, G, A, and B -- Play a note.
  318.  
  319. # or + -- coming after a note command, e.g. C+ or C#, plays the
  320. note sharp.  E and B *cannot* be played sharp.
  321.  
  322. - -- coming after a note command, e.g. E- , plays the note flat. 
  323. C and F *cannot* be played flat.
  324.  
  325. . -- coming after a note command, e.g. C. , plays the note for
  326. half-again as long as otherwise.
  327.  
  328. N -- followed by a number 0 to 84, plays a numbered note on a
  329. chromatic (12-tone) scale, where 25 is middle C, 26 is C sharp,
  330. 27 is D, and so on.  1 is the lowest note, 84 the highest; 0 is a
  331. rest (pause).  N commands can be followed with . but not #, + or
  332. -.  O commands do not affect N commands.
  333.  
  334. O -- followed by a number 0 to 6, specifies in what Octave to
  335. play the following notes.  The octave with middle C is 3.
  336.  
  337. > -- goes up one octave.
  338. < -- goes down one octave.
  339.  
  340. L -- followed by a number 1, 2, 4, 8, 16, 32 or 64, tells what
  341. Length to play the following notes.  L8 says to play eighth
  342. notes, L2 to play half notes, L1 whole notes, etc.  A single note
  343. command can also be followed with any of those numbers, e.g.  C4
  344. plays a fourth-note C.  In   "L4 CC F2", the two C's would be
  345. played as fourth notes, the F as a half note.
  346.  
  347. P -- followed by a number 1, 2, 4, 8, 16, 32 or 64, pauses for
  348. that fraction of a second, e.g. P1 pauses for 1 second, P8 for an
  349. eighth of a second, etc.
  350.  
  351. T -- followed by a number 32 to 255, sets the Tempo (speed).  32
  352. is slowest and 255 fastest.  For most songs the appropriate tempo
  353. is around 100-120.
  354.  
  355. ML -- Plays the following notes Legato, i.e., all run together
  356. with no slightest pause between notes.
  357.  
  358. MS -- Plays the following notes Staccato, i.e., with longer
  359. pauses between each note so each one is heard more distinctly.
  360.  
  361. MN -- Plays following notes Normal, with a shorter pause between
  362. notes than Staccato.
  363.  
  364. The following commands valid in BASIC PLAY statements are *not*
  365. allowed in TMusic or Telemate:
  366.  
  367. MF and MB (which specify foreground or background in BASIC).
  368.  
  369. X (which plays notes in a string variable in BASIC).
  370.  
  371. The comment command is unique to TMusic:
  372.  
  373. ' -- comment.  Anything following a ' in a TMusic song file will
  374. be ignored by TMusic when it plays or installs the song.  Use
  375. this to include the words to the song for your own reference, and
  376. to begin the song file with the name of the song.
  377.  
  378.  
  379.  
  380.                      Putting it all together
  381.  
  382.  
  383. Here is some useful advice about writing songs for TMusic.
  384.  
  385. Begin the file with a comment saying what song it is, then a
  386. setup line, then the notes of the song:
  387.  
  388.           
  389.            ' HERO'S QUEST I theme music
  390.           
  391.           T110 MN O3 L8  ' setup
  392.           
  393.           C.DEF.G.A.G. P8
  394.           G.FEF.C.D. P8
  395.           <G.>C.DEF.G.A.G. P8
  396.           G.FEF.EDC.
  397.           
  398. The setup line sets the tempo, the style (legato, staccato, or
  399. normal), the octave to begin with, and the default note length.
  400.  
  401. It is generally a good idea to have only one O command to set the
  402. octave at the beginning, and then use < and > to go up or down
  403. octaves.  This way, when you want to play the entire song in a
  404. higher octave, you can change the one O command at the beginning
  405. and then the <'s and >'s will adjust automatically.
  406.  
  407. When I add a new song, I work from the sheet music if I can get
  408. it, or play it by ear on the piano keyboard; translate the notes
  409. into PLAY notation, and then try them out. -- Usually I get the
  410. sequence of notes right the first time; the timing (length of
  411. each note, and placement and length of pauses) takes a lot of
  412. tinkering to get right.
  413.  
  414. If you put together some good song files, you might send them to
  415. me.  If they are good enough that want to I include them as
  416. samples in the next release of TMusic, I'll give you $4 off any
  417. registration or upgrade on TMusic or any other of my programs
  418. (Yggdrasil, Merrie Musicks, and TConv).  (If you send me a disk,
  419. be sure to clearly mark the envelope as MAGNETIC MEDIA.)
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426. 10. Command Line Options
  427.  
  428. If you have a monochrome monitor, starting TMusic with
  429.  
  430.   TMUSIC /M
  431.  
  432. will set the colours to grey for normal and bright white for
  433. hilight.
  434.  
  435. You can tell TMusic which song file to work with by starting it
  436. with, for example,
  437.  
  438.   TMUSIC /S:HERO.SNG
  439.  
  440. To install a randomly selected song, use the /RND switch.  This
  441. switch has several options.  Before you can use the /RND switch,
  442. you must already have told TMusic where to find Telemate, where
  443. to find song files, and where to find its own TMUSIC.CFG and
  444. SONGS.DAT files.  See above, under "Configuring TMusic."
  445.  
  446. /RND!               Install any of the 34 built-in songs.
  447. /RND;1;4;9;16;25    Install one of the numbered songs listed on
  448.                     the command line.  For an example of how to
  449.                     use this option, see PATRIOT.BAT.
  450. /RND?               List the 34 built-in songs by number.
  451. /RND+filename.lst   Install one of the song listed in 
  452.                     filename.lst.  Each line of this file is
  453.                     either a song number prefixed by a ; or the
  454.                     filename of a user-created song file.  For
  455.                     examples of how to use this option, see
  456.                     HYMN.BAT and HYMN.LST, ALLSONGS.BAT and
  457.                     ALLSONGS.LST.
  458.  
  459. You may wish to try using TMUSIC with one of these options in
  460. your Telemate batch file, so that every time you run Telemate you
  461. will have a different song playing on connects and file
  462. transfers.  For example,
  463.  
  464. rem --------
  465. @echo off
  466. c:
  467. cd\telemate\tmusic
  468. tmusic /rnd;15;17;27
  469. cd\telemate
  470. tm
  471. cd\
  472. rem --------
  473.  
  474. If you wish to use one of the included batch files (PATRIOT.BAT,
  475. HYMN.BAT, ALLSONGS.BAT), use the CALL batch command, thus:
  476.  
  477. rem ------
  478. cd\telemate
  479. call allsongs.bat
  480. tm
  481. cd\
  482. rem ------
  483.  
  484.  
  485. Otherwise, the Telemate batch file will go to the TMusic batch
  486. file and NOT return and go on.
  487.  
  488.  
  489. 11.  Error messages
  490.  
  491. These error messages should be pretty obvious:  
  492.   
  493. You must specify the song filename.
  494. File not found 
  495. File already exists 
  496. Disk full
  497. Disk is write protected 
  498. Disk not ready
  499. Unformatted or possible non-DOS disk 
  500. Directory not found
  501. Printer not ready 
  502.  
  503. These might require a bit of explanation:
  504.  
  505. Invalid file name -- You used illegal characters in the filename
  506.         or directory name, such as +<>/\*? and some others.  Try
  507.         again with a different filename.
  508.  
  509. Possible read-only file -- Use the DOS ATTRIB command or the
  510.         Norton Utilities FA command (see the respective manuals
  511.         for details) to check if it is read-only.  If it isn't, I
  512.         don't know what the problem is; read-only files are only
  513.         one of the problems that can cause this error code, which
  514.         is actually called a "Path/File Access error."
  515.  
  516. You must specify a text editor to use. -- To specify the editor,
  517.         use the <T> command on the Add Songs menu or the <E>
  518.         command on the Configure menu.  Be sure to <S>ave the
  519.         configuration after you type the editor name, etc.
  520.  
  521. FILENAME exists; <O>verwrite, write to <E>nd, <C>ancel? -- Used
  522.         when importing a BASIC program to a song file, and the
  523.         specified song file already exists.  Unless you are quite
  524.         sure you want to erase what is already in the song file,
  525.         type E or C.
  526.  
  527. Bad music command: -- Followed by a line of music commands, with
  528.         the bad one hilighted.  This can be caused by: a T, O, L
  529.         or N command with no number after it; an invalid command
  530.         such as X, R, J, etc. or &, ^, etc.; a number out of
  531.         place, e.g. at the beginning of a line or after a > or
  532.         <.  Go back and edit the song file to remove or correct
  533.         the offending command, and try again.
  534.  
  535. Error # nn -- Oops!  This means a bug I didn't catch before I
  536.         released TMusic.  Please write or send me e-mail to let
  537.         me know what error number you got, and under what
  538.         circumstances.  (See below under "Getting in touch with
  539.         the author".)
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547. 12a. 
  548.  
  549. Changes from 1.1 to 1.2
  550.  
  551. Four new songs:
  552.    Turkey in the Hay
  553.    Jesu, Joy of Man's Desiring
  554.    She'll be Coming 'Round the Mountain
  555.    Oh! Susanna
  556.  
  557. Unregistered users can now install all 34 built-in songs into
  558. Telemate, as well as their own song files.
  559.  
  560. An opening screen with "Press <random function key> to continue"
  561. for unregistered users.
  562.  
  563. The /RND switches were added.  See section 10, "Command Line
  564. Options".
  565.  
  566. Sample batch files to demonstrate use of /RND switches were
  567. added: ALLSONGS.BAT, HYMN.BAT, and PATRIOT.BAT.
  568.  
  569. The color selection interface was much improved.  See section 7,
  570. "Configuring TMusic".
  571.  
  572. Error messages now prompt you to press <F1> for help.
  573.  
  574. TMusic will look through the DOS path and for a TMUSIC=
  575. environment variable for its data files.
  576.  
  577. A bug in the directory window (<F1> Help did not work there) was
  578. fixed.
  579.  
  580. A bug which messed up the screen when installing a user-written
  581. song has been fixed.
  582.  
  583.  
  584. Changes from 1.0 to 1.1
  585.  
  586. There was need of a MAJOR bug fix, to wit, in 1.0 unregistered
  587. users could not install ANY songs.  This has been fixed.
  588.  
  589. Also, there was an incompatibility with DOS 5.0.  It now works
  590. under DOS 5 as well as 3.3.  It has not been tested under other
  591. versions of DOS.
  592.  
  593. The interactive debugging of user-written songs was improved so
  594. that each note is hilighted as it is played.
  595.  
  596. In the directory window, pressing a letter key now jumps to the
  597. next file whose name begins with that letter.
  598.  
  599.  
  600.  
  601.  
  602.  
  603. 12b.  More!  More features!
  604.  
  605. Here are some of the features I hope to add in future versions of
  606. TMusic:
  607.  
  608.   * Ability to import ANSI music textfiles just as it now imports
  609. BASIC programs.
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617. 13. Getting in touch with the author
  618.  
  619. Send land mail to:
  620.  
  621.           Jim Henry III
  622.           405 Gardner Road
  623.           Stockbridge, GA  30281-1515
  624.  
  625. Please send a self-addressed stamped envelope and/or international
  626. reply coupons.
  627.  
  628. Send email to JIM HENRY on any of these echoed message
  629. conferences:
  630.  
  631.           RIME Shareware or RIME/Fido Telemate
  632.           ILink Shareware
  633.           Smartnet Shareware or Smartnet Telemate 
  634.  
  635. Or, in the Atlanta area, on the Faster-than-Light main board
  636. conference:
  637.  
  638.           (404) 292-8761
  639.  
  640. or OASis main board conference,
  641.           
  642.           (404) 627-2662 
  643.  
  644. I welcome comments (though I welcome registration fees even
  645. more).
  646.  
  647.  
  648.  
  649. revised 2/8/93 -- end of file]  
  650.